#T_toolbar {
width:100%;
overflow:auto;
}
#T_toolbar ul {
margin:0;
padding:0;
}
#T_toolbar li {
display:inline;
list-style-type:none;
cursor:pointer;
padding:0;
margin:0;
}
#T_toolbar li a {
position:relative;
z-index:2500;
float:left;
height:22px;
margin-bottom:.25em;
}
#T_toolbar li a.T_imgBtn {
margin:0;
width:21px;
margin-right:3px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#T_toolbar li:first-child a.T_imgBtn {
}
#T_toolbar li a:hover {
text-decoration:none!important;
color:black!important;
}
#T_toolbar li a span {
float:left;
line-height:1em;
background:#fff;
color:black;
border-width:1px;
border-style:outset;
border-color:#999;
font-size:10px;
line-height:10px;
padding:5px;
margin-left:.5em;
}
#T_toolbar li a:hover span {
background:url(//img2.meetupstatic.com/img/1277877052645920/toolbar/big-button-bg.gif) repeat-x 0 0;
}
#T_toolbar li.T_activeBtn a span {
background:url(//img2.meetupstatic.com/img/1277877052645920/toolbar/big-button-bg.gif) repeat-x 0 0;
border-color:#c5d9ee #999 #e7f1fe #e7f1fe;
}
#T_toolbar li a img {
padding:0; 
margin:0; 
border:none; 
}
#T_toolbar ul li a.T_imgBtn { 
background:#ddd url(//img2.meetupstatic.com/img/14522635828839533460292/toolbar/button-bg.gif) no-repeat 0 0; 
}
#T_toolbar ul li a.T_imgBtn { 
background:#ddd url(//img2.meetupstatic.com/img/14522635828839533460292/toolbar/button-bg.gif) no-repeat 0 0; 
}
#T_toolbar ul li a.T_imgBtn:hover { 
background-position:0 -27px; 
}
#T_toolbar ul li.T_activeBtn a.T_imgBtn { 
background-position:0 -54px; 
}
.T_txtAreaPrompt {
border:solid 1px #ccc;
border-color:#ccc #666 #666 #ccc;
border-width:0 1px 1px 0;
padding:1em 1em .5em;
position:absolute;
z-index:3000;
margin:21px 0 0 0;
border-radius:0 .5em .5em .5em;
-moz-border-radius:0 .5em .5em .5em;
-webkit-border-radius:0 .5em .5em .5em;
background:#e7f1fe;
}
.T_txtAreaPrompt .T_smileyImg{
float:left; 
padding:.5em; 
margin:0; 
cursor:pointer;
}
.T_txtAreaPrompt .T_smileyImg:hover{
background-color:#ffffe7;
}
.T_txtAreaPrompt a {
text-decoration:underline!important;
}
.T_txtAreaPrompt fieldset {
margin-bottom:.75em;
border:none;
}
.T_txtAreaPrompt input {
width:200px;
margin-bottom:.25em;
}
.T_txtAreaPrompt input.D_submit {
width:auto;
}
.T_txtAreaPrompt label {
display:block;
}
.T_txtAreaPrompt .T_colorSwatch {
display:inline;
}
.T_txtAreaPrompt .T_colorSwatch a {
width:13px;
height:13px;
margin:0 .5em .5em 0;
float:left;
border:1px solid #ccc;
cursor:pointer;
}
.T_txtAreaPrompt .T_colorSwatch a:hover {
border-style:outset;
}
.T_linkDialog .T_navHead{
padding-left:16px; 
cursor:pointer;
font-weight:bold;
background:url("//img2.meetupstatic.com/img/0220944385471/plus.gif") no-repeat left center; 
}
.T_linkDialog .T_navHead:hover{
background-color:#ffffe7;
}
.T_linkDialog .T_navGroup{
margin-bottom:1em;
}
.T_linkDialog .T_navGroup ul{
display:none;
overflow:auto;
max-height:150px;
margin:0;
padding:0 0 0 16px;
margin-top:3px;
}
.T_linkDialog .T_navGroup ul li{
list-style-type:none;
margin:0;
padding:0;
margin-bottom:3px;
}
.T_linkDialog .T_navGroup ul li a{
cursor:pointer;
display:block;
margin:0;
padding:0;
text-decoration:underline;
color:blue;
}
.T_linkDialog .T_navGroup ul li a:hover{
background:#ccc; 
color:red!important;
background:#ffffe7;
}
.T_linkDialog .T_activeNav .T_navHead{
padding-bottom:0;
margin-bottom:0;
background:url("//img2.meetupstatic.com/img/28648223491044118047544743/minus.gif") no-repeat left center;
}
.T_linkDialog .T_activeNav ul{
display:block;
clear:left;
}
.T_cmd{
display:none;
margin:0 8px 3px 16px;
}
.T_linkDialog .T_activeNav .T_cmd{
display:block;
}
.T_cmd a{
cursor:pointer;
display:block;
float:left;
padding:2px .5em; 
margin:3px 0;
text-decoration:none!important ;
border:1px outset black;
background:white;
color:black!important;
}
.T_cmd a:hover{
text-decoration:underline!important ;
}
.T_txtAreaPrompt .T_fakeBtn {
margin-bottom:1em;
}
.T_txtAreaPrompt .T_fakeBtn span {
text-decoration:underline;
color:blue;
cursor:pointer;
}
#T_textEdit{

}
#T_textEdit .T_textarea {

}
#T_textEdit fieldset {
margin:0;
padding:0;
border:none;
}
#T_textEdit textarea {

height:20em;
margin:0;
border:1px solid #666;;

}
#T_textEdit .T_textarea p {

}
#T_textEdit .limit{
text-align:left;
}
label.th{
font-size:1.15em;
font-weight:bold;
display:block;
}
table.form {
width:100%; 
}
table.form thead th {
background-color:#FFFACC;
font-weight:normal;
padding:1em;
text-align:left;
}
table.form .hasMaxLen { width:98%; }
table.form tbody tr.first th,
table.form tbody tr.first td{
border-width:0 0 1px!important;
}
table.form tbody td {
border-color:#ccc;
border-style:solid;
border-width:1px 0;
padding:1em;
vertical-align:top;

}

table.edge tbody td {
padding-left:5px;
padding-right:5px;
}

table.form .toolbar tbody td {
padding:0;
overflow:visible!important;
}
table.form td.about {
width:35%!important;
background-color:#eee;

}
table.form.noAbout tbody td{
width:50%;
}

table.form.noAbout tbody td.about{
padding:0!important;
width:0%!important;
}
table.form tbody td.about p {
position:static;
}
table.form tbody td.date {
text-align:center;
}
table.form tbody td.required {
padding-right:0!important;
width:1%;
}
table.form table td fieldset {
padding:0 0 1em;
}
table.form tbody td td {
border-style:none;
}
table.form tbody td.noborder {
border-style:none;
border:0!important;
padding:.5em!important;
}
table.form tbody th {
border-style:solid;
border-color:#ccc;
border-width:1px 0;
font-weight:bold;
padding:1em 0 1em 1em;
text-align:left;
vertical-align:top;
}
table.form tfoot td {
padding:1em;
text-align:center;
}
table.form tr.tfoot td{
text-align:center!important;
}
table.form .currentPhoto {
height:100px;
width:100px;
}
table.form .error{
color:#CC0000;
}
table.form td.about {
}
table.form textarea {
width:98%;
}
table.form div.about,
table.form p.about{
background:#fff9cc;
margin:.5em 0;
padding:.25em;
font-size:.8em;
}
table.form p.about{
display:inline;
}
table.inputs td {
height:auto;
padding:.25em .25em 0 0!important;
vertical-align:top;
}
table.inputs td.meta {
padding-top:.5em!important;
}
table.inputs td.inputlabel {
padding-top:.25em!important;
}
table.inputs td div {
padding-top:.25em!important;
}
table.inputs tr.last td {
padding-bottom:0!important;
}
table.inputs input.inlinetext{
font-size:.9em;
}

table.inputs label {
display:inline;
font-weight:normal;
margin:0 .5em 0 0!important;
}
table.inputs.radius label {
white-space:nowrap;
}
.D_instruct{
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:.5em;
margin:.5em 0;
background:#eee;
}
.D_instruct p{
font-size:.85em;
}
.calMenu {
background-color:#fff!important;
margin-left:10px;
position:absolute;
vertical-align:middle;
z-index:3000;
border-right:1px solid #444;
border-bottom:1px solid #444;
margin-top:-10px;
}
.calMenu table {
border-collapse:collapse;
border-style:solid;
border-width:1px;
}
.calMenu table thead th {
background-color:#DBF0FF;
color:#4987B3;
font-size:.833em; 
line-height:150%;
padding:.25em .5em;
text-align:center;
}
.calMenu table thead th.month {
background-color:#fff;
font-size:1.250em; 
line-height:200%;
font-weight:bold;
}
.calMenu table thead th.month a {
background-position:top center;
color:#cd7400;
display:block;
margin:1px;
padding:.5em;
text-decoration:none;
cursor:pointer;
}
.calMenu table thead th.month a:hover {
background-position:top center;
cursor:pointer;
}
.calMenu table tbody td {
text-align:center;
padding:.1em!important;
background-color:#EDF7FF;
}
.calMenu table tbody td a {
border:solid 1px #fff;
display:block;
padding:.25em .5em;
background-color:#fff;
}
.calMenu table tbody td a:hover {
display:block;
cursor:pointer;
background-color:#fff8cd;
}
.calMenu table tbody td.selected a {
background-color:#fff29f;
border:1px solid #fdff00;
}
.calMenu table tbody td.past a {
background-color:#EDF7FF;
color:#999;
}
.calMenu table tbody td.past a:hover {
text-decoration:none;
color:#999;
cursor:default;
background-color:#EDF7FF;
}
.calMenu table tfoot td {
font-size:.833em;
padding:5px!important;
text-align:center;
font-weight:bold;
}
.calMenu a.right {
float:right;
padding-right:0!important;
}
.calMenu a.left {
float:left;
padding-left:0!important;
}
#T_venueForm{
position:absolute;
top:50%;
left:50%;
width:25em;
}
#T_venueForm input.text,
#T_venueForm select{
width:12em;
}
#T_spellChecker {
z-index:2000;
position:relative;
}
#T_spellCheckStatus {

background:#eee;
margin-bottom:.5em;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:left;
padding:.25em;
margin:0 0 .5em 0;
color:#222;
}
#T_spellCheckStatusBody {
width:100%;
overflow:auto;
}
#T_spellCheckStatusMsg {
float:left;
border-width:1px;
border-style:solid;
border-color:#eee;
font-size:10px;
line-height:10px;
padding:5px;
}
#T_spellCheckResults {
overflow:auto;
text-align:left;
background:white;
padding:1em;
margin:0 0 1em 0;
border:1px solid #ccc;
color:#222;
}
.msplWord {
background:#fcc;
color:black!important;
}
.msplWord:hover {
text-decoration:underline;
}
.crctWord {
color:green;
}
.T_resumeEdit {
z-index:2500;
float:left;
}
.T_resumeEdit a {
}
.T_resumeEdit a:hover {
text-decoration:none!important;
color:black!important;
}
.T_resumeEdit a span {
background:#fff;
color:black;
border-width:1px;
border-style:outset;
border-color:#999;
font-size:10px;
line-height:10px;
padding:5px;
margin:0 .5em 0 .5em;
cursor:pointer;
white-space:nowrap;
display:block;
}
.T_resumeEdit a:hover span {
background:url(http://img2.meetupstatic.com/img/1277877052645920/toolbar/big-button-bg.gif) repeat-x 2px 0;
}
.spellSuggs {
position:absolute;
text-align:left;
z-index:3500;
padding:.25em;
margin:0;
padding:0;
background:#e6e6e6 repeat-x url(//img1.meetupstatic.com/img/122275598138298484337/bg_gray_fade.gif);
}
ul.suggestedWords{
list-style:none;
margin:1px 0;
padding:0;
display:block;
max-height:10em;
overflow:auto;
border-color:#999;
}
ul.suggestedWords li{
margin:1px 0;
padding:0;
display:block;
}
ul.suggestedWords li a{
display:block;
padding:.25em .5em;
margin:0 5px;
text-decoration:none;
color:black;
cursor:pointer;
}
ul.suggestedWords li a:hover{
background:#ddd;
background:#fff8cd;
color:black!important;
}
.sWord{
font-weight:bold;
}
.editWord{
border-top:1px dashed #aaa;
margin-top:.5em;
}
#T_template_options .T_sbA{
width:11.25em;
}
#T_template_options .T_sbD{
height:6.5em;
}
#T_template_options label{
margin:4px .5em 0 22px;
height:5.5em;
}
#T_template_options #T_template_option_none{width:7.5em;}
#T_template_options label span{
display:block;
font-weight:normal;
margin-top:.25em;
}
#T_template_options input{
display:block;
float:left;
padding:0;
vertical-align:top;
}
#newName {
width:30em;
}
.T_funnelBack, 
.T_funnelDown{
float:right;
min-height:112px;
padding:0 0 25px 50px!important;
}
.T_funnelBack{ 
background:url("//img2.meetupstatic.com/img/262992456154662939/arrow_directional_left.gif")  no-repeat top left;
.T_funnelDown{
background:url("//img2.meetupstatic.com/img/1869612928330362341156/arrow_directional_down.gif")  no-repeat bottom left;
}
textarea#bio{height:8em;}
